home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_4_Attract.txt < prev    next >
Text File  |  1993-06-23  |  71KB  |  1,261 lines

  1. # near model CODE resource
  2. # jump table entries: 1608-1613 (6 of them)
  3. export_201:
  4. 00000000  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5. 00000004  49ED CDD2                lea.l      A4, [A5 - 0x322E]
  6. 00000008  266F 0014                movea.l    A3, [A7 + 0x14]
  7. 0000000C  3E13                     move.w     D7, [A3]
  8. 0000000E  2007                     move.l     D0, D7
  9. 00000010  D040                     add.w      D0, D0
  10. 00000012  41ED CDFA                lea.l      A0, [A5 - 0x3206]
  11. 00000016  4A70 0000                tst.w      [A0 + D0.w]
  12. 0000001A  6710                     beq        +0x12 /* 0000002C */
  13. 0000001C  2007                     move.l     D0, D7
  14. 0000001E  D040                     add.w      D0, D0
  15. 00000020  41ED CDFA                lea.l      A0, [A5 - 0x3206]
  16. 00000024  5370 0000                subq.w     [A0 + D0.w], 1
  17. 00000028  6000 00CA                bra        +0xCC /* 000000F4 */
  18. label0000002C:
  19. 0000002C  41ED CE22                lea.l      A0, [A5 - 0x31DE]
  20. 00000030  7000                     moveq.l    D0, 0x00
  21. 00000032  1030 7000                move.b     D0, [A0 + D7.w]
  22. 00000036  3740 006E                move.w     [A3 + 0x6E], D0
  23. 0000003A  302B 006C                move.w     D0, [A3 + 0x6C]
  24. 0000003E  48C0                     ext.l      D0
  25. 00000040  6600 00B2                bne        +0xB4 /* 000000F4 */
  26. 00000044  302B 008A                move.w     D0, [A3 + 0x8A]
  27. 00000048  48C0                     ext.l      D0
  28. 0000004A  2C00                     move.l     D6, D0
  29. 0000004C  5286                     addq.l     D6, 1
  30. 0000004E  48C6                     ext.l      D6
  31. 00000050  302B 008C                move.w     D0, [A3 + 0x8C]
  32. 00000054  48C0                     ext.l      D0
  33. 00000056  B086                     cmp.l      D0, D6
  34. 00000058  6C0C                     bge        +0xE /* 00000066 */
  35. 0000005A  3C2B 0088                move.w     D6, [A3 + 0x88]
  36. 0000005E  2007                     move.l     D0, D7
  37. 00000060  D040                     add.w      D0, D0
  38. 00000062  5374 0000                subq.w     [A4 + D0.w], 1
  39. label00000066:
  40. 00000066  486D 066A                pea.l      [A5 + 0x66A /* export_201 */]
  41. 0000006A  302B 008C                move.w     D0, [A3 + 0x8C]
  42. 0000006E  48C0                     ext.l      D0
  43. 00000070  2F00                     move.l     -[A7], D0
  44. 00000072  48C6                     ext.l      D6
  45. 00000074  2F06                     move.l     -[A7], D6
  46. 00000076  302B 0088                move.w     D0, [A3 + 0x88]
  47. 0000007A  48C0                     ext.l      D0
  48. 0000007C  2F00                     move.l     -[A7], D0
  49. 0000007E  2F0B                     move.l     -[A7], A3
  50. 00000080  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  51. 00000084  48C6                     ext.l      D6
  52. 00000086  302B 0088                move.w     D0, [A3 + 0x88]
  53. 0000008A  48C0                     ext.l      D0
  54. 0000008C  B086                     cmp.l      D0, D6
  55. 0000008E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  56. 00000092  6660                     bne        +0x62 /* 000000F4 */
  57. 00000094  2007                     move.l     D0, D7
  58. 00000096  D040                     add.w      D0, D0
  59. 00000098  3034 0000                move.w     D0, [A4 + D0.w]
  60. 0000009C  48C0                     ext.l      D0
  61. 0000009E  6654                     bne        +0x56 /* 000000F4 */
  62. 000000A0  2007                     move.l     D0, D7
  63. 000000A2  D040                     add.w      D0, D0
  64. 000000A4  41ED CE5E                lea.l      A0, [A5 - 0x31A2]
  65. 000000A8  3030 0000                move.w     D0, [A0 + D0.w]
  66. 000000AC  48C0                     ext.l      D0
  67. 000000AE  2F00                     move.l     -[A7], D0
  68. 000000B0  2207                     move.l     D1, D7
  69. 000000B2  D241                     add.w      D1, D1
  70. 000000B4  41ED CE36                lea.l      A0, [A5 - 0x31CA]
  71. 000000B8  3230 1000                move.w     D1, [A0 + D1.w]
  72. 000000BC  48C1                     ext.l      D1
  73. 000000BE  2F01                     move.l     -[A7], D1
  74. 000000C0  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  75. 000000C4  588F                     addq.l     A7, 4
  76. 000000C6  2200                     move.l     D1, D0
  77. 000000C8  201F                     move.l     D0, [A7]+
  78. 000000CA  48C1                     ext.l      D1
  79. 000000CC  D280                     add.l      D1, D0
  80. 000000CE  2007                     move.l     D0, D7
  81. 000000D0  D040                     add.w      D0, D0
  82. 000000D2  41ED CDFA                lea.l      A0, [A5 - 0x3206]
  83. 000000D6  3181 0000                move.w     [A0 + D0.w], D1
  84. 000000DA  41ED CDAA                lea.l      A0, [A5 - 0x3256]
  85. 000000DE  1030 7000                move.b     D0, [A0 + D7.w]
  86. 000000E2  4880                     ext.w      D0
  87. 000000E4  2207                     move.l     D1, D7
  88. 000000E6  D241                     add.w      D1, D1
  89. 000000E8  3980 1000                move.w     [A4 + D1.w], D0
  90. 000000EC  426B 0086                clr.w      [A3 + 0x86]
  91. 000000F0  426B 006E                clr.w      [A3 + 0x6E]
  92. label000000F4:
  93. 000000F4  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  94. 000000F8  4E75                     rts
  95. export_202:
  96. 000000FA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  97. 000000FE  49ED CDBE                lea.l      A4, [A5 - 0x3242]
  98. 00000102  266F 0014                movea.l    A3, [A7 + 0x14]
  99. 00000106  3E13                     move.w     D7, [A3]
  100. 00000108  2007                     move.l     D0, D7
  101. 0000010A  D040                     add.w      D0, D0
  102. 0000010C  41ED CDFA                lea.l      A0, [A5 - 0x3206]
  103. 00000110  4A70 0000                tst.w      [A0 + D0.w]
  104. 00000114  6710                     beq        +0x12 /* 00000126 */
  105. 00000116  2007                     move.l     D0, D7
  106. 00000118  D040                     add.w      D0, D0
  107. 0000011A  41ED CDFA                lea.l      A0, [A5 - 0x3206]
  108. 0000011E  5370 0000                subq.w     [A0 + D0.w], 1
  109. 00000122  6000 0116                bra        +0x118 /* 0000023A */
  110. label00000126:
  111. 00000126  41ED CE22                lea.l      A0, [A5 - 0x31DE]
  112. 0000012A  7000                     moveq.l    D0, 0x00
  113. 0000012C  1030 7000                move.b     D0, [A0 + D7.w]
  114. 00000130  3740 006E                move.w     [A3 + 0x6E], D0
  115. 00000134  302B 006C                move.w     D0, [A3 + 0x6C]
  116. 00000138  48C0                     ext.l      D0
  117. 0000013A  6600 00FE                bne        +0x100 /* 0000023A */
  118. 0000013E  302B 008A                move.w     D0, [A3 + 0x8A]
  119. 00000142  48C0                     ext.l      D0
  120. 00000144  1234 7000                move.b     D1, [A4 + D7.w]
  121. 00000148  4881                     ext.w      D1
  122. 0000014A  48C1                     ext.l      D1
  123. 0000014C  2C01                     move.l     D6, D1
  124. 0000014E  DC80                     add.l      D6, D0
  125. 00000150  48C6                     ext.l      D6
  126. 00000152  302B 008C                move.w     D0, [A3 + 0x8C]
  127. 00000156  48C0                     ext.l      D0
  128. 00000158  B086                     cmp.l      D0, D6
  129. 0000015A  6C1E                     bge        +0x20 /* 0000017A */
  130. 0000015C  302B 008C                move.w     D0, [A3 + 0x8C]
  131. 00000160  48C0                     ext.l      D0
  132. 00000162  2C00                     move.l     D6, D0
  133. 00000164  5386                     subq.l     D6, 1
  134. 00000166  19BC FFFF 7000           move.b     [A4 + D7.w], 0xFF
  135. 0000016C  2007                     move.l     D0, D7
  136. 0000016E  D040                     add.w      D0, D0
  137. 00000170  41ED CDD2                lea.l      A0, [A5 - 0x322E]
  138. 00000174  5370 0000                subq.w     [A0 + D0.w], 1
  139. 00000178  601C                     bra        +0x1E /* 00000196 */
  140. label0000017A:
  141. 0000017A  48C6                     ext.l      D6
  142. 0000017C  302B 0088                move.w     D0, [A3 + 0x88]
  143. 00000180  48C0                     ext.l      D0
  144. 00000182  B086                     cmp.l      D0, D6
  145. 00000184  6F10                     ble        +0x12 /* 00000196 */
  146. 00000186  302B 0088                move.w     D0, [A3 + 0x88]
  147. 0000018A  48C0                     ext.l      D0
  148. 0000018C  2C00                     move.l     D6, D0
  149. 0000018E  5286                     addq.l     D6, 1
  150. 00000190  19BC 0001 7000           move.b     [A4 + D7.w], 0x1
  151. label00000196:
  152. 00000196  486D 0672                pea.l      [A5 + 0x672 /* export_202 */]
  153. 0000019A  302B 008C                move.w     D0, [A3 + 0x8C]
  154. 0000019E  48C0                     ext.l      D0
  155. 000001A0  2F00                     move.l     -[A7], D0
  156. 000001A2  48C6                     ext.l      D6
  157. 000001A4  2F06                     move.l     -[A7], D6
  158. 000001A6  302B 0088                move.w     D0, [A3 + 0x88]
  159. 000001AA  48C0                     ext.l      D0
  160. 000001AC  2F00                     move.l     -[A7], D0
  161. 000001AE  2F0B                     move.l     -[A7], A3
  162. 000001B0  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  163. 000001B4  48C6                     ext.l      D6
  164. 000001B6  302B 0088                move.w     D0, [A3 + 0x88]
  165. 000001BA  48C0                     ext.l      D0
  166. 000001BC  B086                     cmp.l      D0, D6
  167. 000001BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  168. 000001C2  6676                     bne        +0x78 /* 0000023A */
  169. 000001C4  1034 7000                move.b     D0, [A4 + D7.w]
  170. 000001C8  4880                     ext.w      D0
  171. 000001CA  48C0                     ext.l      D0
  172. 000001CC  72FF                     moveq.l    D1, 0xFFFFFFFF
  173. 000001CE  B280                     cmp.l      D1, D0
  174. 000001D0  6668                     bne        +0x6A /* 0000023A */
  175. 000001D2  2007                     move.l     D0, D7
  176. 000001D4  D040                     add.w      D0, D0
  177. 000001D6  41ED CDD2                lea.l      A0, [A5 - 0x322E]
  178. 000001DA  3030 0000                move.w     D0, [A0 + D0.w]
  179. 000001DE  48C0                     ext.l      D0
  180. 000001E0  6658                     bne        +0x5A /* 0000023A */
  181. 000001E2  2007                     move.l     D0, D7
  182. 000001E4  D040                     add.w      D0, D0
  183. 000001E6  41ED CE5E                lea.l      A0, [A5 - 0x31A2]
  184. 000001EA  3030 0000                move.w     D0, [A0 + D0.w]
  185. 000001EE  48C0                     ext.l      D0
  186. 000001F0  2F00                     move.l     -[A7], D0
  187. 000001F2  2207                     move.l     D1, D7
  188. 000001F4  D241                     add.w      D1, D1
  189. 000001F6  41ED CE36                lea.l      A0, [A5 - 0x31CA]
  190. 000001FA  3230 1000                move.w     D1, [A0 + D1.w]
  191. 000001FE  48C1                     ext.l      D1
  192. 00000200  2F01                     move.l     -[A7], D1
  193. 00000202  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  194. 00000206  588F                     addq.l     A7, 4
  195. 00000208  2200                     move.l     D1, D0
  196. 0000020A  201F                     move.l     D0, [A7]+
  197. 0000020C  48C1                     ext.l      D1
  198. 0000020E  D280                     add.l      D1, D0
  199. 00000210  2007                     move.l     D0, D7
  200. 00000212  D040                     add.w      D0, D0
  201. 00000214  41ED CDFA                lea.l      A0, [A5 - 0x3206]
  202. 00000218  3181 0000                move.w     [A0 + D0.w], D1
  203. 0000021C  41ED CDAA                lea.l      A0, [A5 - 0x3256]
  204. 00000220  1030 7000                move.b     D0, [A0 + D7.w]
  205. 00000224  4880                     ext.w      D0
  206. 00000226  2207                     move.l     D1, D7
  207. 00000228  D241                     add.w      D1, D1
  208. 0000022A  41ED CDD2                lea.l      A0, [A5 - 0x322E]
  209. 0000022E  3180 1000                move.w     [A0 + D1.w], D0
  210. 00000232  426B 0086                clr.w      [A3 + 0x86]
  211. 00000236  426B 006E                clr.w      [A3 + 0x6E]
  212. label0000023A:
  213. 0000023A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  214. 0000023E  4E75                     rts
  215. fn00000240:
  216. 00000240  4E56 0000                link       A6, 0
  217. 00000244  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  218. 00000248  49ED CDAA                lea.l      A4, [A5 - 0x3256]
  219. 0000024C  382E 0026                move.w     D4, [A6 + 0x26]
  220. 00000250  3A2E 001E                move.w     D5, [A6 + 0x1E]
  221. 00000254  3C2E 000A                move.w     D6, [A6 + 0xA]
  222. 00000258  102D CDA8                move.b     D0, [A5 - 0x3258]
  223. 0000025C  522D CDA8                addq.b     [A5 - 0x3258], 1
  224. 00000260  7200                     moveq.l    D1, 0x00
  225. 00000262  1200                     move.b     D1, D0
  226. 00000264  3E01                     move.w     D7, D1
  227. 00000266  2007                     move.l     D0, D7
  228. 00000268  D040                     add.w      D0, D0
  229. 0000026A  41ED CE5E                lea.l      A0, [A5 - 0x31A2]
  230. 0000026E  31AE 001A 0000           move.w     [A0 + D0.w], [A6 + 0x1A]
  231. 00000274  2007                     move.l     D0, D7
  232. 00000276  D040                     add.w      D0, D0
  233. 00000278  41ED CE36                lea.l      A0, [A5 - 0x31CA]
  234. 0000027C  3185 0000                move.w     [A0 + D0.w], D5
  235. 00000280  1984 7000                move.b     [A4 + D7.w], D4
  236. 00000284  2007                     move.l     D0, D7
  237. 00000286  D040                     add.w      D0, D0
  238. 00000288  41ED CDD2                lea.l      A0, [A5 - 0x322E]
  239. 0000028C  3184 0000                move.w     [A0 + D0.w], D4
  240. 00000290  41ED CE22                lea.l      A0, [A5 - 0x31DE]
  241. 00000294  11AE 0023 7000           move.b     [A0 + D7.w], [A6 + 0x23]
  242. 0000029A  48C5                     ext.l      D5
  243. 0000029C  2F05                     move.l     -[A7], D5
  244. 0000029E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  245. 000002A2  2207                     move.l     D1, D7
  246. 000002A4  D241                     add.w      D1, D1
  247. 000002A6  41ED CDFA                lea.l      A0, [A5 - 0x3206]
  248. 000002AA  3180 1000                move.w     [A0 + D1.w], D0
  249. 000002AE  41ED CDBE                lea.l      A0, [A5 - 0x3242]
  250. 000002B2  4230 7000                clr.b      [A0 + D7.w]
  251. 000002B6  7000                     moveq.l    D0, 0x00
  252. 000002B8  2F00                     move.l     -[A7], D0
  253. 000002BA  7243                     moveq.l    D1, 0x43
  254. 000002BC  2F01                     move.l     -[A7], D1
  255. 000002BE  2F00                     move.l     -[A7], D0
  256. 000002C0  2F2D CE8A                move.l     -[A7], [A5 - 0x3176]
  257. 000002C4  2F00                     move.l     -[A7], D0
  258. 000002C6  2F00                     move.l     -[A7], D0
  259. 000002C8  486D CE8E                pea.l      [A5 - 0x3172]
  260. 000002CC  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  261. 000002D0  2640                     movea.l    A3, D0
  262. 000002D2  3687                     move.w     [A3], D7
  263. 000002D4  486D 066A                pea.l      [A5 + 0x66A /* export_201 */]
  264. 000002D8  302E 000E                move.w     D0, [A6 + 0xE]
  265. 000002DC  48C0                     ext.l      D0
  266. 000002DE  2F00                     move.l     -[A7], D0
  267. 000002E0  48C6                     ext.l      D6
  268. 000002E2  2F06                     move.l     -[A7], D6
  269. 000002E4  48C6                     ext.l      D6
  270. 000002E6  2F06                     move.l     -[A7], D6
  271. 000002E8  2F0B                     move.l     -[A7], A3
  272. 000002EA  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  273. 000002EE  426B 006E                clr.w      [A3 + 0x6E]
  274. 000002F2  426B 0086                clr.w      [A3 + 0x86]
  275. 000002F6  302E 0016                move.w     D0, [A6 + 0x16]
  276. 000002FA  48C0                     ext.l      D0
  277. 000002FC  322B 0006                move.w     D1, [A3 + 0x6]
  278. 00000300  48C1                     ext.l      D1
  279. 00000302  9081                     sub.l      D0, D1
  280. 00000304  2F00                     move.l     -[A7], D0
  281. 00000306  302E 0012                move.w     D0, [A6 + 0x12]
  282. 0000030A  48C0                     ext.l      D0
  283. 0000030C  322B 0008                move.w     D1, [A3 + 0x8]
  284. 00000310  48C1                     ext.l      D1
  285. 00000312  9081                     sub.l      D0, D1
  286. 00000314  2F00                     move.l     -[A7], D0
  287. 00000316  7000                     moveq.l    D0, 0x00
  288. 00000318  2F00                     move.l     -[A7], D0
  289. 0000031A  2F0B                     move.l     -[A7], A3
  290. 0000031C  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  291. 00000320  2F0B                     move.l     -[A7], A3
  292. 00000322  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  293. 00000326  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  294. 0000032C  4E5E                     unlink     A6
  295. 0000032E  4E75                     rts
  296. fn00000330:
  297. 00000330  4E56 0000                link       A6, 0
  298. 00000334  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  299. 00000338  49ED CDAA                lea.l      A4, [A5 - 0x3256]
  300. 0000033C  382E 0026                move.w     D4, [A6 + 0x26]
  301. 00000340  3A2E 001E                move.w     D5, [A6 + 0x1E]
  302. 00000344  3C2E 000A                move.w     D6, [A6 + 0xA]
  303. 00000348  102D CDA8                move.b     D0, [A5 - 0x3258]
  304. 0000034C  522D CDA8                addq.b     [A5 - 0x3258], 1
  305. 00000350  7200                     moveq.l    D1, 0x00
  306. 00000352  1200                     move.b     D1, D0
  307. 00000354  3E01                     move.w     D7, D1
  308. 00000356  2007                     move.l     D0, D7
  309. 00000358  D040                     add.w      D0, D0
  310. 0000035A  41ED CE5E                lea.l      A0, [A5 - 0x31A2]
  311. 0000035E  31AE 001A 0000           move.w     [A0 + D0.w], [A6 + 0x1A]
  312. 00000364  2007                     move.l     D0, D7
  313. 00000366  D040                     add.w      D0, D0
  314. 00000368  41ED CE36                lea.l      A0, [A5 - 0x31CA]
  315. 0000036C  3185 0000                move.w     [A0 + D0.w], D5
  316. 00000370  1984 7000                move.b     [A4 + D7.w], D4
  317. 00000374  41ED CE22                lea.l      A0, [A5 - 0x31DE]
  318. 00000378  11AE 0023 7000           move.b     [A0 + D7.w], [A6 + 0x23]
  319. 0000037E  48C5                     ext.l      D5
  320. 00000380  2F05                     move.l     -[A7], D5
  321. 00000382  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  322. 00000386  2207                     move.l     D1, D7
  323. 00000388  D241                     add.w      D1, D1
  324. 0000038A  41ED CDFA                lea.l      A0, [A5 - 0x3206]
  325. 0000038E  3180 1000                move.w     [A0 + D1.w], D0
  326. 00000392  2007                     move.l     D0, D7
  327. 00000394  D040                     add.w      D0, D0
  328. 00000396  41ED CDD2                lea.l      A0, [A5 - 0x322E]
  329. 0000039A  3184 0000                move.w     [A0 + D0.w], D4
  330. 0000039E  41ED CDBE                lea.l      A0, [A5 - 0x3242]
  331. 000003A2  11BC 0001 7000           move.b     [A0 + D7.w], 0x1
  332. 000003A8  7000                     moveq.l    D0, 0x00
  333. 000003AA  2F00                     move.l     -[A7], D0
  334. 000003AC  7243                     moveq.l    D1, 0x43
  335. 000003AE  2F01                     move.l     -[A7], D1
  336. 000003B0  2F00                     move.l     -[A7], D0
  337. 000003B2  2F2D CE8A                move.l     -[A7], [A5 - 0x3176]
  338. 000003B6  2F00                     move.l     -[A7], D0
  339. 000003B8  2F00                     move.l     -[A7], D0
  340. 000003BA  486D CE8E                pea.l      [A5 - 0x3172]
  341. 000003BE  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  342. 000003C2  2640                     movea.l    A3, D0
  343. 000003C4  3687                     move.w     [A3], D7
  344. 000003C6  486D 0672                pea.l      [A5 + 0x672 /* export_202 */]
  345. 000003CA  302E 000E                move.w     D0, [A6 + 0xE]
  346. 000003CE  48C0                     ext.l      D0
  347. 000003D0  2F00                     move.l     -[A7], D0
  348. 000003D2  48C6                     ext.l      D6
  349. 000003D4  2F06                     move.l     -[A7], D6
  350. 000003D6  48C6                     ext.l      D6
  351. 000003D8  2F06                     move.l     -[A7], D6
  352. 000003DA  2F0B                     move.l     -[A7], A3
  353. 000003DC  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  354. 000003E0  426B 006E                clr.w      [A3 + 0x6E]
  355. 000003E4  426B 0086                clr.w      [A3 + 0x86]
  356. 000003E8  302E 0016                move.w     D0, [A6 + 0x16]
  357. 000003EC  48C0                     ext.l      D0
  358. 000003EE  322B 0006                move.w     D1, [A3 + 0x6]
  359. 000003F2  48C1                     ext.l      D1
  360. 000003F4  9081                     sub.l      D0, D1
  361. 000003F6  2F00                     move.l     -[A7], D0
  362. 000003F8  302E 0012                move.w     D0, [A6 + 0x12]
  363. 000003FC  48C0                     ext.l      D0
  364. 000003FE  322B 0008                move.w     D1, [A3 + 0x8]
  365. 00000402  48C1                     ext.l      D1
  366. 00000404  9081                     sub.l      D0, D1
  367. 00000406  2F00                     move.l     -[A7], D0
  368. 00000408  7000                     moveq.l    D0, 0x00
  369. 0000040A  2F00                     move.l     -[A7], D0
  370. 0000040C  2F0B                     move.l     -[A7], A3
  371. 0000040E  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  372. 00000412  2F0B                     move.l     -[A7], A3
  373. 00000414  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  374. 00000418  4CEE 18F0 FFE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x18]
  375. 0000041E  4E5E                     unlink     A6
  376. 00000420  4E75                     rts
  377. export_203:
  378. 00000422  4E56 0000                link       A6, 0
  379. 00000426  48E7 0018                movem.l    -[A7], A3,A4
  380. 0000042A  266E 0008                movea.l    A3, [A6 + 0x8]
  381. 0000042E  206E 000C                movea.l    A0, [A6 + 0xC]
  382. 00000432  3010                     move.w     D0, [A0]
  383. 00000434  5340                     subq.w     D0, 1
  384. 00000436  6B00 00B6                bmi        +0xB8 /* 000004EE */
  385. 0000043A  0C40 0005                cmpi.w     D0, 0x5
  386. 0000043E  6E00 00AE                bgt        +0xB0 /* 000004EE */
  387. 00000442  D040                     add.w      D0, D0
  388. 00000444  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  389. 00000448  4EFB 0000                jmp        [PC + D0.w]
  390. 0000044C  000E 004A                ori.b      A6, 0x4A /* 'J' */
  391. 00000450  00A4 00A4 009C           ori.l      -[A4], 0xA4009C
  392. 00000456  003E 2053                ori.b      <<invalid special address>>, 0x53 /* 'S' */
  393. 0000045A  4AA8 0014                tst.l      [A0 + 0x14]
  394. 0000045E  6610                     bne        +0x12 /* 00000470 */
  395. 00000460  486D CD02                pea.l      [A5 - 0x32FE]
  396. 00000464  7000                     moveq.l    D0, 0x00
  397. 00000466  2F00                     move.l     -[A7], D0
  398. 00000468  2F00                     move.l     -[A7], D0
  399. 0000046A  2F00                     move.l     -[A7], D0
  400. 0000046C  A98B                     syscall    ParamText
  401. 0000046E  6010                     bra        +0x12 /* 00000480 */
  402. label00000470:
  403. 00000470  7000                     moveq.l    D0, 0x00
  404. 00000472  2F00                     move.l     -[A7], D0
  405. 00000474  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  406. 00000478  2F0B                     move.l     -[A7], A3
  407. 0000047A  4EBA 0268                jsr        [PC + 0x268 /* 000006E4 */]
  408. 0000047E  508F                     addq.l     A7, 8
  409. label00000480:
  410. 00000480  203C 010D 2332           move.l     D0, 0x10D2332
  411. 00000486  6068                     bra        +0x6A /* 000004F0 */
  412. 00000488  486D 068A                pea.l      [A5 + 0x68A /* export_205 */]
  413. 0000048C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  414. 00000490  588F                     addq.l     A7, 4
  415. 00000492  605A                     bra        +0x5C /* 000004EE */
  416. 00000494  598F                     subq.l     A7, 4
  417. 00000496  3F3C 03EB                move.w     -[A7], 0x3EB
  418. 0000049A  A949                     syscall    GetMenuHandle
  419. 0000049C  285F                     movea.l    A4, [A7]+
  420. 0000049E  206E 000C                movea.l    A0, [A6 + 0xC]
  421. 000004A2  3028 0004                move.w     D0, [A0 + 0x4]
  422. 000004A6  5540                     subq.w     D0, 2
  423. 000004A8  6B30                     bmi        +0x32 /* 000004DA */
  424. 000004AA  0C40 0001                cmpi.w     D0, 0x1
  425. 000004AE  6E2A                     bgt        +0x2C /* 000004DA */
  426. 000004B0  D040                     add.w      D0, D0
  427. 000004B2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  428. 000004B6  4EFB 0000                jmp        [PC + D0.w]
  429. 000004BA  0006 0014                ori.b      D6, 0x14
  430. 000004BE  2F0C                     move.l     -[A7], A4
  431. 000004C0  7001                     moveq.l    D0, 0x01
  432. 000004C2  3F00                     move.w     -[A7], D0
  433. 000004C4  A93A                     syscall    DisableItem
  434. 000004C6  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  435. 000004CA  6022                     bra        +0x24 /* 000004EE */
  436. 000004CC  2F0C                     move.l     -[A7], A4
  437. 000004CE  7001                     moveq.l    D0, 0x01
  438. 000004D0  3F00                     move.w     -[A7], D0
  439. 000004D2  A93A                     syscall    DisableItem
  440. 000004D4  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  441. 000004D8  6014                     bra        +0x16 /* 000004EE */
  442. label000004DA:
  443. 000004DA  486D 068A                pea.l      [A5 + 0x68A /* export_205 */]
  444. 000004DE  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  445. 000004E2  588F                     addq.l     A7, 4
  446. 000004E4  6008                     bra        +0xA /* 000004EE */
  447. 000004E6  2F0B                     move.l     -[A7], A3
  448. 000004E8  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  449. 000004EC  588F                     addq.l     A7, 4
  450. label000004EE:
  451. 000004EE  7001                     moveq.l    D0, 0x01
  452. label000004F0:
  453. 000004F0  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  454. 000004F6  4E5E                     unlink     A6
  455. 000004F8  4E75                     rts
  456. export_204:
  457. 000004FA  4E56 FEE8                link       A6, -0x0118
  458. 000004FE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  459. 00000502  286E 0008                movea.l    A4, [A6 + 0x8]
  460. 00000506  47EE FEF8                lea.l      A3, [A6 - 0x108]
  461. 0000050A  206E 000C                movea.l    A0, [A6 + 0xC]
  462. 0000050E  3010                     move.w     D0, [A0]
  463. 00000510  5340                     subq.w     D0, 1
  464. 00000512  6B00 01C0                bmi        +0x1C2 /* 000006D4 */
  465. 00000516  0C40 0005                cmpi.w     D0, 0x5
  466. 0000051A  6E00 01B8                bgt        +0x1BA /* 000006D4 */
  467. 0000051E  D040                     add.w      D0, D0
  468. 00000520  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  469. 00000524  4EFB 0000                jmp        [PC + D0.w]
  470. 00000528  01B2 0012                bclr       [A2 + D0.w + 0x12], D0
  471. 0000052C  0028 002E 01B2           ori.b      [A0 + 0x1B2], 0x2E /* '.' */
  472. 00000532  01B2 6000                bclr       [A2 + D6.w], D0
  473. 00000536  01A2                     bclr       -[A2], D0
  474. 00000538  7000                     moveq.l    D0, 0x00
  475. 0000053A  2F00                     move.l     -[A7], D0
  476. 0000053C  2F0C                     move.l     -[A7], A4
  477. 0000053E  4EAD 084A                jsr        [A5 + 0x84A /* export_261 */]
  478. 00000542  7200                     moveq.l    D1, 0x00
  479. 00000544  1200                     move.b     D1, D0
  480. 00000546  2001                     move.l     D0, D1
  481. 00000548  508F                     addq.l     A7, 8
  482. 0000054A  6000 018E                bra        +0x190 /* 000006DA */
  483. 0000054E  7000                     moveq.l    D0, 0x00
  484. 00000550  6000 0188                bra        +0x18A /* 000006DA */
  485. 00000554  486E FEEE                pea.l      [A6 - 0x112]
  486. 00000558  2F0C                     move.l     -[A7], A4
  487. 0000055A  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  488. 0000055E  486E FFF8                pea.l      [A6 - 0x8]
  489. 00000562  A88B                     syscall    GetFontInfo
  490. 00000564  2054                     movea.l    A0, [A4]
  491. 00000566  3A28 0006                move.w     D5, [A0 + 0x6]
  492. 0000056A  2054                     movea.l    A0, [A4]
  493. 0000056C  3028 0004                move.w     D0, [A0 + 0x4]
  494. 00000570  48C0                     ext.l      D0
  495. 00000572  322E FFF8                move.w     D1, [A6 - 0x8]
  496. 00000576  48C1                     ext.l      D1
  497. 00000578  2E01                     move.l     D7, D1
  498. 0000057A  DE80                     add.l      D7, D0
  499. 0000057C  302E FFF8                move.w     D0, [A6 - 0x8]
  500. 00000580  48C0                     ext.l      D0
  501. 00000582  322E FFFA                move.w     D1, [A6 - 0x6]
  502. 00000586  48C1                     ext.l      D1
  503. 00000588  D280                     add.l      D1, D0
  504. 0000058A  302E FFFE                move.w     D0, [A6 - 0x2]
  505. 0000058E  48C0                     ext.l      D0
  506. 00000590  2800                     move.l     D4, D0
  507. 00000592  D881                     add.l      D4, D1
  508. 00000594  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  509. 00000598  3D40 FEEC                move.w     [A6 - 0x114], D0
  510. 0000059C  48C0                     ext.l      D0
  511. 0000059E  508F                     addq.l     A7, 8
  512. 000005A0  664C                     bne        +0x4E /* 000005EE */
  513. 000005A2  2F0B                     move.l     -[A7], A3
  514. 000005A4  3F3C 0BB8                move.w     -[A7], 0xBB8
  515. 000005A8  7004                     moveq.l    D0, 0x04
  516. 000005AA  3F00                     move.w     -[A7], D0
  517. 000005AC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  518. 000005B0  48C5                     ext.l      D5
  519. 000005B2  2054                     movea.l    A0, [A4]
  520. 000005B4  3028 000A                move.w     D0, [A0 + 0xA]
  521. 000005B8  48C0                     ext.l      D0
  522. 000005BA  D085                     add.l      D0, D5
  523. 000005BC  2F00                     move.l     -[A7], D0
  524. 000005BE  558F                     subq.l     A7, 2
  525. 000005C0  2F0B                     move.l     -[A7], A3
  526. 000005C2  A88C                     syscall    StringWidth
  527. 000005C4  321F                     move.w     D1, [A7]+
  528. 000005C6  201F                     move.l     D0, [A7]+
  529. 000005C8  48C1                     ext.l      D1
  530. 000005CA  9081                     sub.l      D0, D1
  531. 000005CC  7202                     moveq.l    D1, 0x02
  532. 000005CE  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  533. 000005D2  3F00                     move.w     -[A7], D0
  534. 000005D4  48C7                     ext.l      D7
  535. 000005D6  48C4                     ext.l      D4
  536. 000005D8  2204                     move.l     D1, D4
  537. 000005DA  2001                     move.l     D0, D1
  538. 000005DC  D281                     add.l      D1, D1
  539. 000005DE  D280                     add.l      D1, D0
  540. 000005E0  D287                     add.l      D1, D7
  541. 000005E2  3F01                     move.w     -[A7], D1
  542. 000005E4  A893                     syscall    MoveTo
  543. 000005E6  2F0B                     move.l     -[A7], A3
  544. 000005E8  A884                     syscall    DrawString
  545. 000005EA  6000 00D8                bra        +0xDA /* 000006C4 */
  546. label000005EE:
  547. 000005EE  4246                     clr.w      D6
  548. 000005F0  6000 00C4                bra        +0xC6 /* 000006B6 */
  549. label000005F4:
  550. 000005F4  3F05                     move.w     -[A7], D5
  551. 000005F6  3F07                     move.w     -[A7], D7
  552. 000005F8  A893                     syscall    MoveTo
  553. 000005FA  48C6                     ext.l      D6
  554. 000005FC  2006                     move.l     D0, D6
  555. 000005FE  5280                     addq.l     D0, 1
  556. 00000600  2F00                     move.l     -[A7], D0
  557. 00000602  2F0B                     move.l     -[A7], A3
  558. 00000604  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  559. 00000608  2F0B                     move.l     -[A7], A3
  560. 0000060A  A884                     syscall    DrawString
  561. 0000060C  702E                     moveq.l    D0, 0x2E
  562. 0000060E  3F00                     move.w     -[A7], D0
  563. 00000610  A883                     syscall    DrawChar
  564. 00000612  48C5                     ext.l      D5
  565. 00000614  302E FFFC                move.w     D0, [A6 - 0x4]
  566. 00000618  48C0                     ext.l      D0
  567. 0000061A  E380                     asl        D0, 1
  568. 0000061C  D085                     add.l      D0, D5
  569. 0000061E  3F00                     move.w     -[A7], D0
  570. 00000620  3F07                     move.w     -[A7], D7
  571. 00000622  A893                     syscall    MoveTo
  572. 00000624  2F0B                     move.l     -[A7], A3
  573. 00000626  486E FEE8                pea.l      [A6 - 0x118]
  574. 0000062A  48C6                     ext.l      D6
  575. 0000062C  2F06                     move.l     -[A7], D6
  576. 0000062E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  577. 00000632  2F0B                     move.l     -[A7], A3
  578. 00000634  A884                     syscall    DrawString
  579. 00000636  2F0B                     move.l     -[A7], A3
  580. 00000638  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  581. 0000063C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  582. 00000640  2054                     movea.l    A0, [A4]
  583. 00000642  3028 000A                move.w     D0, [A0 + 0xA]
  584. 00000646  48C0                     ext.l      D0
  585. 00000648  2F00                     move.l     -[A7], D0
  586. 0000064A  558F                     subq.l     A7, 2
  587. 0000064C  2F0B                     move.l     -[A7], A3
  588. 0000064E  A88C                     syscall    StringWidth
  589. 00000650  321F                     move.w     D1, [A7]+
  590. 00000652  201F                     move.l     D0, [A7]+
  591. 00000654  48C1                     ext.l      D1
  592. 00000656  9081                     sub.l      D0, D1
  593. 00000658  3F00                     move.w     -[A7], D0
  594. 0000065A  3F07                     move.w     -[A7], D7
  595. 0000065C  A893                     syscall    MoveTo
  596. 0000065E  2F0B                     move.l     -[A7], A3
  597. 00000660  A884                     syscall    DrawString
  598. 00000662  202E FEE8                move.l     D0, [A6 - 0x118]
  599. 00000666  223C 0000 0BB8           move.l     D1, 0xBB8
  600. 0000066C  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  601. 00000670  2D40 FEE8                move.l     [A6 - 0x118], D0
  602. 00000674  7002                     moveq.l    D0, 0x02
  603. 00000676  B0AE FEE8                cmp.l      D0, [A6 - 0x118]
  604. 0000067A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  605. 0000067E  6C06                     bge        +0x8 /* 00000686 */
  606. 00000680  7002                     moveq.l    D0, 0x02
  607. 00000682  2D40 FEE8                move.l     [A6 - 0x118], D0
  608. label00000686:
  609. 00000686  2F0B                     move.l     -[A7], A3
  610. 00000688  3F3C 0BBC                move.w     -[A7], 0xBBC
  611. 0000068C  202E FEE8                move.l     D0, [A6 - 0x118]
  612. 00000690  5280                     addq.l     D0, 1
  613. 00000692  3F00                     move.w     -[A7], D0
  614. 00000694  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  615. 00000698  2054                     movea.l    A0, [A4]
  616. 0000069A  3028 000A                move.w     D0, [A0 + 0xA]
  617. 0000069E  48C0                     ext.l      D0
  618. 000006A0  90BC 0000 0096           sub.l      D0, 0x96
  619. 000006A6  3F00                     move.w     -[A7], D0
  620. 000006A8  3F07                     move.w     -[A7], D7
  621. 000006AA  A893                     syscall    MoveTo
  622. 000006AC  2F0B                     move.l     -[A7], A3
  623. 000006AE  A884                     syscall    DrawString
  624. 000006B0  DE44                     add.w      D7, D4
  625. 000006B2  3006                     move.w     D0, D6
  626. 000006B4  5246                     addq.w     D6, 1
  627. label000006B6:
  628. 000006B6  48C6                     ext.l      D6
  629. 000006B8  302E FEEC                move.w     D0, [A6 - 0x114]
  630. 000006BC  48C0                     ext.l      D0
  631. 000006BE  B086                     cmp.l      D0, D6
  632. 000006C0  6E00 FF32                bgt        -0xCC /* 000005F4 */
  633. label000006C4:
  634. 000006C4  486E FEEE                pea.l      [A6 - 0x112]
  635. 000006C8  7000                     moveq.l    D0, 0x00
  636. 000006CA  2F00                     move.l     -[A7], D0
  637. 000006CC  4EAD 075A                jsr        [A5 + 0x75A /* export_231 */]
  638. 000006D0  508F                     addq.l     A7, 8
  639. 000006D2  6004                     bra        +0x6 /* 000006D8 */
  640. label000006D4:
  641. 000006D4  7000                     moveq.l    D0, 0x00
  642. 000006D6  6002                     bra        +0x4 /* 000006DA */
  643. label000006D8:
  644. 000006D8  7001                     moveq.l    D0, 0x01
  645. label000006DA:
  646. 000006DA  4CEE 18F0 FED0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x130]
  647. 000006E0  4E5E                     unlink     A6
  648. 000006E2  4E75                     rts
  649. fn000006E4:
  650. 000006E4  48E7 0110                movem.l    -[A7], D7,A3
  651. 000006E8  266F 000C                movea.l    A3, [A7 + 0xC]
  652. 000006EC  4878 0258                push.l     0x258
  653. 000006F0  2F0B                     move.l     -[A7], A3
  654. 000006F2  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  655. 000006F6  7000                     moveq.l    D0, 0x00
  656. 000006F8  2F00                     move.l     -[A7], D0
  657. 000006FA  486D 0682                pea.l      [A5 + 0x682 /* export_204 */]
  658. 000006FE  7204                     moveq.l    D1, 0x04
  659. 00000700  2F01                     move.l     -[A7], D1
  660. 00000702  2F0B                     move.l     -[A7], A3
  661. 00000704  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  662. 00000708  4247                     clr.w      D7
  663. 0000070A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  664. 0000070E  6042                     bra        +0x44 /* 00000752 */
  665. label00000710:
  666. 00000710  7000                     moveq.l    D0, 0x00
  667. 00000712  2F00                     move.l     -[A7], D0
  668. 00000714  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  669. 00000718  48C7                     ext.l      D7
  670. 0000071A  2207                     move.l     D1, D7
  671. 0000071C  5A81                     addq.l     D1, 5
  672. 0000071E  2F01                     move.l     -[A7], D1
  673. 00000720  2F0B                     move.l     -[A7], A3
  674. 00000722  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  675. 00000726  7000                     moveq.l    D0, 0x00
  676. 00000728  2F00                     move.l     -[A7], D0
  677. 0000072A  322D D484                move.w     D1, [A5 - 0x2B7C]
  678. 0000072E  48C1                     ext.l      D1
  679. 00000730  2F01                     move.l     -[A7], D1
  680. 00000732  48C7                     ext.l      D7
  681. 00000734  2F07                     move.l     -[A7], D7
  682. 00000736  4878 4A42                push.l     0x4A42 /* 'JB' */
  683. 0000073A  4878 2332                push.l     0x2332 /* '#2' */
  684. 0000073E  48C7                     ext.l      D7
  685. 00000740  2207                     move.l     D1, D7
  686. 00000742  5A81                     addq.l     D1, 5
  687. 00000744  2F01                     move.l     -[A7], D1
  688. 00000746  2F0B                     move.l     -[A7], A3
  689. 00000748  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  690. 0000074C  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  691. 00000750  5247                     addq.w     D7, 1
  692. label00000752:
  693. 00000752  48C7                     ext.l      D7
  694. 00000754  7005                     moveq.l    D0, 0x05
  695. 00000756  B087                     cmp.l      D0, D7
  696. 00000758  6EB6                     bgt        -0x48 /* 00000710 */
  697. 0000075A  7001                     moveq.l    D0, 0x01
  698. 0000075C  2F00                     move.l     -[A7], D0
  699. 0000075E  720A                     moveq.l    D1, 0x0A
  700. 00000760  2F01                     move.l     -[A7], D1
  701. 00000762  2F0B                     move.l     -[A7], A3
  702. 00000764  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  703. 00000768  4FEF 000C                lea.l      A7, [A7 + 0xC]
  704. 0000076C  4CDF 0880                movem.l    D7,A3, [A7]+
  705. 00000770  4E75                     rts
  706. export_205:
  707. 00000772  4E56 FFF8                link       A6, -0x0008
  708. 00000776  48E7 0018                movem.l    -[A7], A3,A4
  709. 0000077A  286E 0008                movea.l    A4, [A6 + 0x8]
  710. 0000077E  206E 000C                movea.l    A0, [A6 + 0xC]
  711. 00000782  3010                     move.w     D0, [A0]
  712. 00000784  5340                     subq.w     D0, 1
  713. 00000786  6B00 0154                bmi        +0x156 /* 000008DC */
  714. 0000078A  0C40 0005                cmpi.w     D0, 0x5
  715. 0000078E  6E00 014C                bgt        +0x14E /* 000008DC */
  716. 00000792  D040                     add.w      D0, D0
  717. 00000794  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  718. 00000798  4EFB 0000                jmp        [PC + D0.w]
  719. 0000079C  000E 00C8                ori.b      A6, 0xC8
  720. 000007A0  0142                     bchg       D2, D0
  721. 000007A2  0142                     bchg       D2, D0
  722. 000007A4  013A 00BC                btst       [PC + 0xBC /* 00000862, value 0x59 'Y' */], D0
  723. 000007A8  2054                     movea.l    A0, [A4]
  724. 000007AA  4AA8 0014                tst.l      [A0 + 0x14]
  725. 000007AE  6612                     bne        +0x14 /* 000007C2 */
  726. 000007B0  486D CD04                pea.l      [A5 - 0x32FC]
  727. 000007B4  7000                     moveq.l    D0, 0x00
  728. 000007B6  2F00                     move.l     -[A7], D0
  729. 000007B8  2F00                     move.l     -[A7], D0
  730. 000007BA  2F00                     move.l     -[A7], D0
  731. 000007BC  A98B                     syscall    ParamText
  732. 000007BE  6000 008C                bra        +0x8E /* 0000084C */
  733. label000007C2:
  734. 000007C2  486D 0A82                pea.l      [A5 + 0xA82 /* export_332 */]
  735. 000007C6  A9F1                     syscall    UnloadSeg
  736. 000007C8  486D 0C8A                pea.l      [A5 + 0xC8A /* export_397 */]
  737. 000007CC  A9F1                     syscall    UnloadSeg
  738. 000007CE  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  739. 000007D2  4878 1C20                push.l     0x1C20
  740. 000007D6  2F0C                     move.l     -[A7], A4
  741. 000007D8  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  742. 000007DC  422D DF80                clr.b      [A5 - 0x2080]
  743. 000007E0  7000                     moveq.l    D0, 0x00
  744. 000007E2  2F00                     move.l     -[A7], D0
  745. 000007E4  486D 0692                pea.l      [A5 + 0x692 /* export_206 */]
  746. 000007E8  7201                     moveq.l    D1, 0x01
  747. 000007EA  2F01                     move.l     -[A7], D1
  748. 000007EC  2F0C                     move.l     -[A7], A4
  749. 000007EE  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  750. 000007F2  3F3C 18B2                move.w     -[A7], 0x18B2
  751. 000007F6  A887                     syscall    TextFont
  752. 000007F8  700E                     moveq.l    D0, 0x0E
  753. 000007FA  3F00                     move.w     -[A7], D0
  754. 000007FC  A88A                     syscall    TextSize
  755. 000007FE  7001                     moveq.l    D0, 0x01
  756. 00000800  3F00                     move.w     -[A7], D0
  757. 00000802  A888                     syscall    TextFace
  758. 00000804  598F                     subq.l     A7, 4
  759. 00000806  3F3C 03E9                move.w     -[A7], 0x3E9
  760. 0000080A  A949                     syscall    GetMenuHandle
  761. 0000080C  265F                     movea.l    A3, [A7]+
  762. 0000080E  4AAD D548                tst.l      [A5 - 0x2AB8]
  763. 00000812  4FEF 0018                lea.l      A7, [A7 + 0x18]
  764. 00000816  672C                     beq        +0x2E /* 00000844 */
  765. 00000818  206D D548                movea.l    A0, [A5 - 0x2AB8]
  766. 0000081C  2050                     movea.l    A0, [A0]
  767. 0000081E  2D68 003E FFFC           move.l     [A6 - 0x4], [A0 + 0x3E]
  768. 00000824  598F                     subq.l     A7, 4
  769. 00000826  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  770. 0000082A  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  771. 0000082E  4A9F                     tst.l      [A7]+
  772. 00000830  670A                     beq        +0xC /* 0000083C */
  773. 00000832  2F0B                     move.l     -[A7], A3
  774. 00000834  7004                     moveq.l    D0, 0x04
  775. 00000836  3F00                     move.w     -[A7], D0
  776. 00000838  A939                     syscall    EnableItem
  777. 0000083A  6008                     bra        +0xA /* 00000844 */
  778. label0000083C:
  779. 0000083C  2F0B                     move.l     -[A7], A3
  780. 0000083E  7004                     moveq.l    D0, 0x04
  781. 00000840  3F00                     move.w     -[A7], D0
  782. 00000842  A93A                     syscall    DisableItem
  783. label00000844:
  784. 00000844  2F0B                     move.l     -[A7], A3
  785. 00000846  7007                     moveq.l    D0, 0x07
  786. 00000848  3F00                     move.w     -[A7], D0
  787. 0000084A  A939                     syscall    EnableItem
  788. label0000084C:
  789. 0000084C  203C 010D 2328           move.l     D0, 0x10D2328
  790. 00000852  6000 008A                bra        +0x8C /* 000008DE */
  791. 00000856  486D 067A                pea.l      [A5 + 0x67A /* export_203 */]
  792. 0000085A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  793. 0000085E  588F                     addq.l     A7, 4
  794. 00000860  607A                     bra        +0x7C /* 000008DC */
  795. 00000862  598F                     subq.l     A7, 4
  796. 00000864  3F3C 03EB                move.w     -[A7], 0x3EB
  797. 00000868  A949                     syscall    GetMenuHandle
  798. 0000086A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  799. 0000086E  598F                     subq.l     A7, 4
  800. 00000870  3F3C 03E9                move.w     -[A7], 0x3E9
  801. 00000874  A949                     syscall    GetMenuHandle
  802. 00000876  265F                     movea.l    A3, [A7]+
  803. 00000878  206E 000C                movea.l    A0, [A6 + 0xC]
  804. 0000087C  3028 0004                move.w     D0, [A0 + 0x4]
  805. 00000880  5540                     subq.w     D0, 2
  806. 00000882  6B44                     bmi        +0x46 /* 000008C8 */
  807. 00000884  0C40 0001                cmpi.w     D0, 0x1
  808. 00000888  6E3E                     bgt        +0x40 /* 000008C8 */
  809. 0000088A  D040                     add.w      D0, D0
  810. 0000088C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  811. 00000890  4EFB 0000                jmp        [PC + D0.w]
  812. 00000894  0006 001E                ori.b      D6, 0x1E
  813. 00000898  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  814. 0000089C  7001                     moveq.l    D0, 0x01
  815. 0000089E  3F00                     move.w     -[A7], D0
  816. 000008A0  A93A                     syscall    DisableItem
  817. 000008A2  2F0B                     move.l     -[A7], A3
  818. 000008A4  7004                     moveq.l    D0, 0x04
  819. 000008A6  3F00                     move.w     -[A7], D0
  820. 000008A8  A93A                     syscall    DisableItem
  821. 000008AA  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  822. 000008AE  602C                     bra        +0x2E /* 000008DC */
  823. 000008B0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  824. 000008B4  7001                     moveq.l    D0, 0x01
  825. 000008B6  3F00                     move.w     -[A7], D0
  826. 000008B8  A93A                     syscall    DisableItem
  827. 000008BA  2F0B                     move.l     -[A7], A3
  828. 000008BC  7004                     moveq.l    D0, 0x04
  829. 000008BE  3F00                     move.w     -[A7], D0
  830. 000008C0  A93A                     syscall    DisableItem
  831. 000008C2  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  832. 000008C6  6014                     bra        +0x16 /* 000008DC */
  833. label000008C8:
  834. 000008C8  486D 067A                pea.l      [A5 + 0x67A /* export_203 */]
  835. 000008CC  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  836. 000008D0  588F                     addq.l     A7, 4
  837. 000008D2  6008                     bra        +0xA /* 000008DC */
  838. 000008D4  2F0C                     move.l     -[A7], A4
  839. 000008D6  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  840. 000008DA  588F                     addq.l     A7, 4
  841. label000008DC:
  842. 000008DC  7001                     moveq.l    D0, 0x01
  843. label000008DE:
  844. 000008DE  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  845. 000008E4  4E5E                     unlink     A6
  846. 000008E6  4E75                     rts
  847. export_206:
  848. fn000008E8:
  849. 000008E8  4E56 FFF0                link       A6, -0x0010
  850. 000008EC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  851. 000008F0  266E 0008                movea.l    A3, [A6 + 0x8]
  852. 000008F4  206E 000C                movea.l    A0, [A6 + 0xC]
  853. 000008F8  3010                     move.w     D0, [A0]
  854. 000008FA  5340                     subq.w     D0, 1
  855. 000008FC  6B00 0414                bmi        +0x416 /* 00000D12 */
  856. 00000900  0C40 0005                cmpi.w     D0, 0x5
  857. 00000904  6E00 040C                bgt        +0x40E /* 00000D12 */
  858. 00000908  D040                     add.w      D0, D0
  859. 0000090A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  860. 0000090E  4EFB 0000                jmp        [PC + D0.w]
  861. 00000912  000E 0406                ori.b      A6, 0x6
  862. 00000916  0402 0382                subi.b     D2, 0x82
  863. 0000091A  03DE                     .incomplete
  864. 0000091C  0326                     btst       -[A6], D1
  865. 0000091E  2053                     movea.l    A0, [A3]
  866. 00000920  4AA8 0014                tst.l      [A0 + 0x14]
  867. 00000924  6700 03F0                beq        +0x3F2 /* 00000D16 */
  868. 00000928  7000                     moveq.l    D0, 0x00
  869. 0000092A  2F00                     move.l     -[A7], D0
  870. 0000092C  2F0B                     move.l     -[A7], A3
  871. 0000092E  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  872. 00000932  302D D484                move.w     D0, [A5 - 0x2B7C]
  873. 00000936  48C0                     ext.l      D0
  874. 00000938  2F00                     move.l     -[A7], D0
  875. 0000093A  7043                     moveq.l    D0, 0x43
  876. 0000093C  2F00                     move.l     -[A7], D0
  877. 0000093E  7200                     moveq.l    D1, 0x00
  878. 00000940  2F01                     move.l     -[A7], D1
  879. 00000942  4878 4A38                push.l     0x4A38 /* 'J8' */
  880. 00000946  4878 2328                push.l     0x2328 /* '#(' */
  881. 0000094A  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  882. 0000094E  2B40 CD06                move.l     [A5 - 0x32FA], D0
  883. 00000952  598F                     subq.l     A7, 4
  884. 00000954  4878 03AA                push.l     0x3AA
  885. 00000958  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  886. 0000095C  2B5F CE8A                move.l     [A5 - 0x3176], [A7]+
  887. 00000960  7001                     moveq.l    D0, 0x01
  888. 00000962  2F00                     move.l     -[A7], D0
  889. 00000964  7243                     moveq.l    D1, 0x43
  890. 00000966  2F01                     move.l     -[A7], D1
  891. 00000968  7000                     moveq.l    D0, 0x00
  892. 0000096A  2F00                     move.l     -[A7], D0
  893. 0000096C  2F2D CE8A                move.l     -[A7], [A5 - 0x3176]
  894. 00000970  2F2D CD06                move.l     -[A7], [A5 - 0x32FA]
  895. 00000974  4EAD 08AA                jsr        [A5 + 0x8AA /* export_273 */]
  896. 00000978  2053                     movea.l    A0, [A3]
  897. 0000097A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  898. 0000097E  5888                     addq.l     A0, 4
  899. 00000980  22D8                     move.l     [A1]+, [A0]+
  900. 00000982  22D8                     move.l     [A1]+, [A0]+
  901. 00000984  2F2D D486                move.l     -[A7], [A5 - 0x2B7A]
  902. 00000988  302D D484                move.w     D0, [A5 - 0x2B7C]
  903. 0000098C  48C0                     ext.l      D0
  904. 0000098E  2F00                     move.l     -[A7], D0
  905. 00000990  7000                     moveq.l    D0, 0x00
  906. 00000992  2F00                     move.l     -[A7], D0
  907. 00000994  486E FFF8                pea.l      [A6 - 0x8]
  908. 00000998  486D CE8E                pea.l      [A5 - 0x3172]
  909. 0000099C  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  910. 000009A0  422D CDA8                clr.b      [A5 - 0x3258]
  911. 000009A4  7001                     moveq.l    D0, 0x01
  912. 000009A6  2F00                     move.l     -[A7], D0
  913. 000009A8  720F                     moveq.l    D1, 0x0F
  914. 000009AA  2F01                     move.l     -[A7], D1
  915. 000009AC  7000                     moveq.l    D0, 0x00
  916. 000009AE  2F00                     move.l     -[A7], D0
  917. 000009B0  2F00                     move.l     -[A7], D0
  918. 000009B2  7071                     moveq.l    D0, 0x71
  919. 000009B4  2F00                     move.l     -[A7], D0
  920. 000009B6  4878 00DE                push.l     0xDE
  921. 000009BA  7009                     moveq.l    D0, 0x09
  922. 000009BC  2F00                     move.l     -[A7], D0
  923. 000009BE  7001                     moveq.l    D0, 0x01
  924. 000009C0  2F00                     move.l     -[A7], D0
  925. 000009C2  4EBA F96C                jsr        [PC - 0x694 /* 00000330 */]
  926. 000009C6  7003                     moveq.l    D0, 0x03
  927. 000009C8  2F00                     move.l     -[A7], D0
  928. 000009CA  7205                     moveq.l    D1, 0x05
  929. 000009CC  2F01                     move.l     -[A7], D1
  930. 000009CE  701E                     moveq.l    D0, 0x1E
  931. 000009D0  2F00                     move.l     -[A7], D0
  932. 000009D2  7028                     moveq.l    D0, 0x28
  933. 000009D4  2F00                     move.l     -[A7], D0
  934. 000009D6  4878 0098                push.l     0x98
  935. 000009DA  704F                     moveq.l    D0, 0x4F
  936. 000009DC  2F00                     move.l     -[A7], D0
  937. 000009DE  700C                     moveq.l    D0, 0x0C
  938. 000009E0  2F00                     move.l     -[A7], D0
  939. 000009E2  700A                     moveq.l    D0, 0x0A
  940. 000009E4  2F00                     move.l     -[A7], D0
  941. 000009E6  4EBA F858                jsr        [PC - 0x7A8 /* 00000240 */]
  942. 000009EA  7001                     moveq.l    D0, 0x01
  943. 000009EC  2F00                     move.l     -[A7], D0
  944. 000009EE  725A                     moveq.l    D1, 0x5A
  945. 000009F0  2F01                     move.l     -[A7], D1
  946. 000009F2  7028                     moveq.l    D0, 0x28
  947. 000009F4  2F00                     move.l     -[A7], D0
  948. 000009F6  701E                     moveq.l    D0, 0x1E
  949. 000009F8  2F00                     move.l     -[A7], D0
  950. 000009FA  4878 0080                push.l     0x80
  951. 000009FE  7013                     moveq.l    D0, 0x13
  952. 00000A00  2F00                     move.l     -[A7], D0
  953. 00000A02  700F                     moveq.l    D0, 0x0F
  954. 00000A04  2F00                     move.l     -[A7], D0
  955. 00000A06  700D                     moveq.l    D0, 0x0D
  956. 00000A08  2F00                     move.l     -[A7], D0
  957. 00000A0A  4EBA F924                jsr        [PC - 0x6DC /* 00000330 */]
  958. 00000A0E  7001                     moveq.l    D0, 0x01
  959. 00000A10  2F00                     move.l     -[A7], D0
  960. 00000A12  7219                     moveq.l    D1, 0x19
  961. 00000A14  2F01                     move.l     -[A7], D1
  962. 00000A16  7050                     moveq.l    D0, 0x50
  963. 00000A18  2F00                     move.l     -[A7], D0
  964. 00000A1A  2F00                     move.l     -[A7], D0
  965. 00000A1C  4878 009E                push.l     0x9E
  966. 00000A20  4878 008D                push.l     0x8D
  967. 00000A24  7011                     moveq.l    D0, 0x11
  968. 00000A26  2F00                     move.l     -[A7], D0
  969. 00000A28  7010                     moveq.l    D0, 0x10
  970. 00000A2A  2F00                     move.l     -[A7], D0
  971. 00000A2C  4EBA F812                jsr        [PC - 0x7EE /* 00000240 */]
  972. 00000A30  7001                     moveq.l    D0, 0x01
  973. 00000A32  2F00                     move.l     -[A7], D0
  974. 00000A34  721E                     moveq.l    D1, 0x1E
  975. 00000A36  2F01                     move.l     -[A7], D1
  976. 00000A38  7050                     moveq.l    D0, 0x50
  977. 00000A3A  2F00                     move.l     -[A7], D0
  978. 00000A3C  7028                     moveq.l    D0, 0x28
  979. 00000A3E  2F00                     move.l     -[A7], D0
  980. 00000A40  4878 009E                push.l     0x9E
  981. 00000A44  706D                     moveq.l    D0, 0x6D
  982. 00000A46  2F00                     move.l     -[A7], D0
  983. 00000A48  7013                     moveq.l    D0, 0x13
  984. 00000A4A  2F00                     move.l     -[A7], D0
  985. 00000A4C  7012                     moveq.l    D0, 0x12
  986. 00000A4E  2F00                     move.l     -[A7], D0
  987. 00000A50  4EBA F7EE                jsr        [PC - 0x812 /* 00000240 */]
  988. 00000A54  302D D484                move.w     D0, [A5 - 0x2B7C]
  989. 00000A58  48C0                     ext.l      D0
  990. 00000A5A  7202                     moveq.l    D1, 0x02
  991. 00000A5C  B280                     cmp.l      D1, D0
  992. 00000A5E  4FEF 00E4                lea.l      A7, [A7 + 0xE4]
  993. 00000A62  6C00 0096                bge        +0x98 /* 00000AFA */
  994. 00000A66  7001                     moveq.l    D0, 0x01
  995. 00000A68  2F00                     move.l     -[A7], D0
  996. 00000A6A  2F00                     move.l     -[A7], D0
  997. 00000A6C  4878 012C                push.l     0x12C
  998. 00000A70  7250                     moveq.l    D1, 0x50
  999. 00000A72  2F01                     move.l     -[A7], D1
  1000. 00000A74  4878 00A1                push.l     0xA1
  1001. 00000A78  4878 0170                push.l     0x170
  1002. 00000A7C  701D                     moveq.l    D0, 0x1D
  1003. 00000A7E  2F00                     move.l     -[A7], D0
  1004. 00000A80  7014                     moveq.l    D0, 0x14
  1005. 00000A82  2F00                     move.l     -[A7], D0
  1006. 00000A84  4EBA F7BA                jsr        [PC - 0x846 /* 00000240 */]
  1007. 00000A88  7001                     moveq.l    D0, 0x01
  1008. 00000A8A  2F00                     move.l     -[A7], D0
  1009. 00000A8C  2F00                     move.l     -[A7], D0
  1010. 00000A8E  4878 012C                push.l     0x12C
  1011. 00000A92  7264                     moveq.l    D1, 0x64
  1012. 00000A94  2F01                     move.l     -[A7], D1
  1013. 00000A96  4878 00A6                push.l     0xA6
  1014. 00000A9A  4878 01B6                push.l     0x1B6
  1015. 00000A9E  7025                     moveq.l    D0, 0x25
  1016. 00000AA0  2F00                     move.l     -[A7], D0
  1017. 00000AA2  701E                     moveq.l    D0, 0x1E
  1018. 00000AA4  2F00                     move.l     -[A7], D0
  1019. 00000AA6  4EBA F798                jsr        [PC - 0x868 /* 00000240 */]
  1020. 00000AAA  7001                     moveq.l    D0, 0x01
  1021. 00000AAC  2F00                     move.l     -[A7], D0
  1022. 00000AAE  7204                     moveq.l    D1, 0x04
  1023. 00000AB0  2F01                     move.l     -[A7], D1
  1024. 00000AB2  4878 012C                push.l     0x12C
  1025. 00000AB6  4878 008C                push.l     0x8C
  1026. 00000ABA  4878 00C2                push.l     0xC2
  1027. 00000ABE  4878 01C8                push.l     0x1C8
  1028. 00000AC2  7028                     moveq.l    D0, 0x28
  1029. 00000AC4  2F00                     move.l     -[A7], D0
  1030. 00000AC6  7026                     moveq.l    D0, 0x26
  1031. 00000AC8  2F00                     move.l     -[A7], D0
  1032. 00000ACA  4EBA F864                jsr        [PC - 0x79C /* 00000330 */]
  1033. 00000ACE  7001                     moveq.l    D0, 0x01
  1034. 00000AD0  2F00                     move.l     -[A7], D0
  1035. 00000AD2  7210                     moveq.l    D1, 0x10
  1036. 00000AD4  2F01                     move.l     -[A7], D1
  1037. 00000AD6  4878 012C                push.l     0x12C
  1038. 00000ADA  4878 00A0                push.l     0xA0
  1039. 00000ADE  4878 00BA                push.l     0xBA
  1040. 00000AE2  4878 0128                push.l     0x128
  1041. 00000AE6  702A                     moveq.l    D0, 0x2A
  1042. 00000AE8  2F00                     move.l     -[A7], D0
  1043. 00000AEA  7029                     moveq.l    D0, 0x29
  1044. 00000AEC  2F00                     move.l     -[A7], D0
  1045. 00000AEE  4EBA F840                jsr        [PC - 0x7C0 /* 00000330 */]
  1046. 00000AF2  4FEF 0080                lea.l      A7, [A7 + 0x80]
  1047. 00000AF6  6000 0092                bra        +0x94 /* 00000B8A */
  1048. label00000AFA:
  1049. 00000AFA  7001                     moveq.l    D0, 0x01
  1050. 00000AFC  2F00                     move.l     -[A7], D0
  1051. 00000AFE  7203                     moveq.l    D1, 0x03
  1052. 00000B00  2F01                     move.l     -[A7], D1
  1053. 00000B02  7028                     moveq.l    D0, 0x28
  1054. 00000B04  2F00                     move.l     -[A7], D0
  1055. 00000B06  2F00                     move.l     -[A7], D0
  1056. 00000B08  4878 00A2                push.l     0xA2
  1057. 00000B0C  4878 0170                push.l     0x170
  1058. 00000B10  701D                     moveq.l    D0, 0x1D
  1059. 00000B12  2F00                     move.l     -[A7], D0
  1060. 00000B14  7014                     moveq.l    D0, 0x14
  1061. 00000B16  2F00                     move.l     -[A7], D0
  1062. 00000B18  4EBA F726                jsr        [PC - 0x8DA /* 00000240 */]
  1063. 00000B1C  7001                     moveq.l    D0, 0x01
  1064. 00000B1E  2F00                     move.l     -[A7], D0
  1065. 00000B20  7202                     moveq.l    D1, 0x02
  1066. 00000B22  2F01                     move.l     -[A7], D1
  1067. 00000B24  7032                     moveq.l    D0, 0x32
  1068. 00000B26  2F00                     move.l     -[A7], D0
  1069. 00000B28  703C                     moveq.l    D0, 0x3C
  1070. 00000B2A  2F00                     move.l     -[A7], D0
  1071. 00000B2C  4878 00A4                push.l     0xA4
  1072. 00000B30  4878 01B6                push.l     0x1B6
  1073. 00000B34  7025                     moveq.l    D0, 0x25
  1074. 00000B36  2F00                     move.l     -[A7], D0
  1075. 00000B38  701E                     moveq.l    D0, 0x1E
  1076. 00000B3A  2F00                     move.l     -[A7], D0
  1077. 00000B3C  4EBA F702                jsr        [PC - 0x8FE /* 00000240 */]
  1078. 00000B40  7001                     moveq.l    D0, 0x01
  1079. 00000B42  2F00                     move.l     -[A7], D0
  1080. 00000B44  7214                     moveq.l    D1, 0x14
  1081. 00000B46  2F01                     move.l     -[A7], D1
  1082. 00000B48  7046                     moveq.l    D0, 0x46
  1083. 00000B4A  2F00                     move.l     -[A7], D0
  1084. 00000B4C  7032                     moveq.l    D0, 0x32
  1085. 00000B4E  2F00                     move.l     -[A7], D0
  1086. 00000B50  4878 00C4                push.l     0xC4
  1087. 00000B54  4878 01C8                push.l     0x1C8
  1088. 00000B58  7028                     moveq.l    D0, 0x28
  1089. 00000B5A  2F00                     move.l     -[A7], D0
  1090. 00000B5C  7026                     moveq.l    D0, 0x26
  1091. 00000B5E  2F00                     move.l     -[A7], D0
  1092. 00000B60  4EBA F6DE                jsr        [PC - 0x922 /* 00000240 */]
  1093. 00000B64  7001                     moveq.l    D0, 0x01
  1094. 00000B66  2F00                     move.l     -[A7], D0
  1095. 00000B68  720F                     moveq.l    D1, 0x0F
  1096. 00000B6A  2F01                     move.l     -[A7], D1
  1097. 00000B6C  7028                     moveq.l    D0, 0x28
  1098. 00000B6E  2F00                     move.l     -[A7], D0
  1099. 00000B70  2F00                     move.l     -[A7], D0
  1100. 00000B72  4878 00BC                push.l     0xBC
  1101. 00000B76  4878 0128                push.l     0x128
  1102. 00000B7A  702A                     moveq.l    D0, 0x2A
  1103. 00000B7C  2F00                     move.l     -[A7], D0
  1104. 00000B7E  7029                     moveq.l    D0, 0x29
  1105. 00000B80  2F00                     move.l     -[A7], D0
  1106. 00000B82  4EBA F6BC                jsr        [PC - 0x944 /* 00000240 */]
  1107. 00000B86  4FEF 0080                lea.l      A7, [A7 + 0x80]
  1108. label00000B8A:
  1109. 00000B8A  7003                     moveq.l    D0, 0x03
  1110. 00000B8C  2F00                     move.l     -[A7], D0
  1111. 00000B8E  7201                     moveq.l    D1, 0x01
  1112. 00000B90  2F01                     move.l     -[A7], D1
  1113. 00000B92  7064                     moveq.l    D0, 0x64
  1114. 00000B94  2F00                     move.l     -[A7], D0
  1115. 00000B96  7028                     moveq.l    D0, 0x28
  1116. 00000B98  2F00                     move.l     -[A7], D0
  1117. 00000B9A  4878 0113                push.l     0x113
  1118. 00000B9E  4878 0146                push.l     0x146
  1119. 00000BA2  702C                     moveq.l    D0, 0x2C
  1120. 00000BA4  2F00                     move.l     -[A7], D0
  1121. 00000BA6  702B                     moveq.l    D0, 0x2B
  1122. 00000BA8  2F00                     move.l     -[A7], D0
  1123. 00000BAA  4EBA F784                jsr        [PC - 0x87C /* 00000330 */]
  1124. 00000BAE  7003                     moveq.l    D0, 0x03
  1125. 00000BB0  2F00                     move.l     -[A7], D0
  1126. 00000BB2  7201                     moveq.l    D1, 0x01
  1127. 00000BB4  2F01                     move.l     -[A7], D1
  1128. 00000BB6  703C                     moveq.l    D0, 0x3C
  1129. 00000BB8  2F00                     move.l     -[A7], D0
  1130. 00000BBA  7028                     moveq.l    D0, 0x28
  1131. 00000BBC  2F00                     move.l     -[A7], D0
  1132. 00000BBE  4878 00CD                push.l     0xCD
  1133. 00000BC2  4878 00D4                push.l     0xD4
  1134. 00000BC6  702E                     moveq.l    D0, 0x2E
  1135. 00000BC8  2F00                     move.l     -[A7], D0
  1136. 00000BCA  702D                     moveq.l    D0, 0x2D
  1137. 00000BCC  2F00                     move.l     -[A7], D0
  1138. 00000BCE  4EBA F760                jsr        [PC - 0x8A0 /* 00000330 */]
  1139. 00000BD2  7000                     moveq.l    D0, 0x00
  1140. 00000BD4  2F00                     move.l     -[A7], D0
  1141. 00000BD6  7243                     moveq.l    D1, 0x43
  1142. 00000BD8  2F01                     move.l     -[A7], D1
  1143. 00000BDA  2F00                     move.l     -[A7], D0
  1144. 00000BDC  2F2D CE8A                move.l     -[A7], [A5 - 0x3176]
  1145. 00000BE0  2F00                     move.l     -[A7], D0
  1146. 00000BE2  2F00                     move.l     -[A7], D0
  1147. 00000BE4  486D CE8E                pea.l      [A5 - 0x3172]
  1148. 00000BE8  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1149. 00000BEC  2840                     movea.l    A4, D0
  1150. 00000BEE  7000                     moveq.l    D0, 0x00
  1151. 00000BF0  2F00                     move.l     -[A7], D0
  1152. 00000BF2  2F00                     move.l     -[A7], D0
  1153. 00000BF4  2F00                     move.l     -[A7], D0
  1154. 00000BF6  2F00                     move.l     -[A7], D0
  1155. 00000BF8  2F0C                     move.l     -[A7], A4
  1156. 00000BFA  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  1157. 00000BFE  302C 0006                move.w     D0, [A4 + 0x6]
  1158. 00000C02  48C0                     ext.l      D0
  1159. 00000C04  7209                     moveq.l    D1, 0x09
  1160. 00000C06  9280                     sub.l      D1, D0
  1161. 00000C08  2F01                     move.l     -[A7], D1
  1162. 00000C0A  302C 0008                move.w     D0, [A4 + 0x8]
  1163. 00000C0E  48C0                     ext.l      D0
  1164. 00000C10  7209                     moveq.l    D1, 0x09
  1165. 00000C12  9280                     sub.l      D1, D0
  1166. 00000C14  2F01                     move.l     -[A7], D1
  1167. 00000C16  7000                     moveq.l    D0, 0x00
  1168. 00000C18  2F00                     move.l     -[A7], D0
  1169. 00000C1A  2F0C                     move.l     -[A7], A4
  1170. 00000C1C  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1171. 00000C20  2F0C                     move.l     -[A7], A4
  1172. 00000C22  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1173. 00000C26  598F                     subq.l     A7, 4
  1174. 00000C28  A975                     syscall    TickCount
  1175. 00000C2A  2B5F CE86                move.l     [A5 - 0x317A], [A7]+
  1176. 00000C2E  4FEF 0084                lea.l      A7, [A7 + 0x84]
  1177. 00000C32  6000 00E2                bra        +0xE4 /* 00000D16 */
  1178. 00000C36  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1179. 00000C3A  598F                     subq.l     A7, 4
  1180. 00000C3C  A924                     syscall    FrontWindow
  1181. 00000C3E  202D FE7E                move.l     D0, [A5 - 0x182]
  1182. 00000C42  B09F                     cmp.l      D0, [A7]+
  1183. 00000C44  6600 00D0                bne        +0xD2 /* 00000D16 */
  1184. 00000C48  7000                     moveq.l    D0, 0x00
  1185. 00000C4A  102D DFBC                move.b     D0, [A5 - 0x2044]
  1186. 00000C4E  6600 00C6                bne        +0xC8 /* 00000D16 */
  1187. 00000C52  598F                     subq.l     A7, 4
  1188. 00000C54  A975                     syscall    TickCount
  1189. 00000C56  2E1F                     move.l     D7, [A7]+
  1190. 00000C58  BEAD CE86                cmp.l      D7, [A5 - 0x317A]
  1191. 00000C5C  6D00 00B8                blt        +0xBA /* 00000D16 */
  1192. 00000C60  7000                     moveq.l    D0, 0x00
  1193. 00000C62  2053                     movea.l    A0, [A3]
  1194. 00000C64  3210                     move.w     D1, [A0]
  1195. 00000C66  48C1                     ext.l      D1
  1196. 00000C68  57C0                     seq        D0
  1197. 00000C6A  4400                     neg.b      D0
  1198. 00000C6C  2F00                     move.l     -[A7], D0
  1199. 00000C6E  7001                     moveq.l    D0, 0x01
  1200. 00000C70  2F00                     move.l     -[A7], D0
  1201. 00000C72  7200                     moveq.l    D1, 0x00
  1202. 00000C74  2F01                     move.l     -[A7], D1
  1203. 00000C76  486D CE8E                pea.l      [A5 - 0x3172]
  1204. 00000C7A  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  1205. 00000C7E  598F                     subq.l     A7, 4
  1206. 00000C80  A975                     syscall    TickCount
  1207. 00000C82  201F                     move.l     D0, [A7]+
  1208. 00000C84  5480                     addq.l     D0, 2
  1209. 00000C86  2B40 CE86                move.l     [A5 - 0x317A], D0
  1210. 00000C8A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1211. 00000C8E  6000 0086                bra        +0x88 /* 00000D16 */
  1212. 00000C92  206E 000C                movea.l    A0, [A6 + 0xC]
  1213. 00000C96  3C28 0004                move.w     D6, [A0 + 0x4]
  1214. 00000C9A  6724                     beq        +0x26 /* 00000CC0 */
  1215. 00000C9C  3D7C 0005 FFF0           move.w     [A6 - 0x10], 0x5
  1216. 00000CA2  486E FFF0                pea.l      [A6 - 0x10]
  1217. 00000CA6  2F0B                     move.l     -[A7], A3
  1218. 00000CA8  4EBA FC3E                jsr        [PC - 0x3C2 /* 000008E8 */]
  1219. 00000CAC  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  1220. 00000CB2  486E FFF0                pea.l      [A6 - 0x10]
  1221. 00000CB6  2F0B                     move.l     -[A7], A3
  1222. 00000CB8  4EBA FC2E                jsr        [PC - 0x3D2 /* 000008E8 */]
  1223. 00000CBC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1224. label00000CC0:
  1225. 00000CC0  206D FE7E                movea.l    A0, [A5 - 0x182]
  1226. 00000CC4  2068 0018                movea.l    A0, [A0 + 0x18]
  1227. 00000CC8  2050                     movea.l    A0, [A0]
  1228. 00000CCA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1229. 00000CCE  5488                     addq.l     A0, 2
  1230. 00000CD0  22D8                     move.l     [A1]+, [A0]+
  1231. 00000CD2  22D8                     move.l     [A1]+, [A0]+
  1232. 00000CD4  7001                     moveq.l    D0, 0x01
  1233. 00000CD6  2F00                     move.l     -[A7], D0
  1234. 00000CD8  7200                     moveq.l    D1, 0x00
  1235. 00000CDA  2F01                     move.l     -[A7], D1
  1236. 00000CDC  486E FFF8                pea.l      [A6 - 0x8]
  1237. 00000CE0  486D CE8E                pea.l      [A5 - 0x3172]
  1238. 00000CE4  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  1239. 00000CE8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1240. 00000CEC  6028                     bra        +0x2A /* 00000D16 */
  1241. 00000CEE  486D CE8E                pea.l      [A5 - 0x3172]
  1242. 00000CF2  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  1243. 00000CF6  2F2D CD06                move.l     -[A7], [A5 - 0x32FA]
  1244. 00000CFA  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  1245. 00000CFE  2F2D CE8A                move.l     -[A7], [A5 - 0x3176]
  1246. 00000D02  205F                     movea.l    A0, [A7]+
  1247. 00000D04  A01F                     syscall    DisposPtr/DisposePtr
  1248. 00000D06  2F0B                     move.l     -[A7], A3
  1249. 00000D08  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1250. 00000D0C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1251. 00000D10  6004                     bra        +0x6 /* 00000D16 */
  1252. label00000D12:
  1253. 00000D12  7000                     moveq.l    D0, 0x00
  1254. 00000D14  6002                     bra        +0x4 /* 00000D18 */
  1255. label00000D16:
  1256. 00000D16  7001                     moveq.l    D0, 0x01
  1257. label00000D18:
  1258. 00000D18  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  1259. 00000D1E  4E5E                     unlink     A6
  1260. 00000D20  4E75                     rts
  1261.